package cn.bonoon.controllers.plugins;
//
//import static org.springframework.web.bind.annotation.RequestMethod.GET;
//import static org.springframework.web.bind.annotation.RequestMethod.POST;
//
//import java.io.IOException;
//import java.io.OutputStream;
//
//import javax.servlet.http.HttpServletResponse;
//
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//import org.springframework.stereotype.Controller;
//import org.springframework.web.bind.annotation.RequestMapping;
//
//import cn.bonoon.kernel.util.BarcodeHelper;
//import cn.bonoon.kernel.util.StringHelper;
//
///**
// * 专门用于生成条形码的控制器
// * 
// * @author jackson
// * 
// */
//@Controller
//@RequestMapping("/u/make/barcode")
//public class BarcodeController {
//	protected Logger log = LoggerFactory.getLogger(this.getClass());
//
//	/**
//	 * <pre>
//	 * 生成条形码的控制器,路径如:
//	 * <code>
//	 * src='/barcode/make?c=123456789&w=120&h=40'
//	 * </code>
//	 * 其中:
//	 * c:是指条形码的内容,如:123456789等
//	 * w:指条形码的宽度
//	 * h:指条形码的高度
//	 * </pre>
//	 * 
//	 * @param response
//	 * @param c
//	 * @param w
//	 * @param h
//	 */
//	@RequestMapping(method = { GET, POST })
//	public final void get(HttpServletResponse response, String c, String w,
//			String h) {
//		try {
//			int iw = StringHelper.toint(w);
//			int ih = StringHelper.toint(h);
//			OutputStream os = response.getOutputStream();
//			BarcodeHelper.getHelper().encode(c, iw, ih, os);
//		} catch (IOException e) {
//			e.printStackTrace();
//			log.error("生成条形码异常!", e);
//		}
//	}
//}
